package data
{
	import flash.utils.Dictionary;

	/**
	 * 人物VO 
	 * @author leo
	 * 
	 */	
	public class RoleVO
	{
		/**
		 * 角色类型，为玩家
		 */		
		public static const PLAYER :String = "player";
		/**
		 * 角色类型 npc 
		 */		
		public static const NPC :String = "npc";
		/**
		 * 角色类型 怪物 
		 */		
		public static const MONSTER :String = "monster";
		
		//动作
		/**
		 * 攻击 
		 */		
		public static const ATT :String = "attack_";
		/**
		 * 移动 
		 */		
		public static const WALK :String = "walk_";
		/**
		 * 待机 
		 */		
		public static const WAIT :String = "wait_";
		/**
		 * 受伤 
		 */		
		public static const HURT :String = "hurt_";
		/**
		 * 死亡 
		 */		
		public static const DEAD :String = "dead_";
		/**
		 * 对点 
		 */		
		public static const POINT :String = "point_";
		
		
		
		//方向
		/**
		 * 上方向 
		 */		
		public static const UP :int = 0;
		/**
		 * 下方向 
		 */		
		public static const DOWN :int = 1;
		/**
		 * 左方向 
		 */		
		public static const LEFT :int = 2;
		/**
		 * 右方向 
		 */		
		public static const RIGHT :int = 3;
		/**
		 * 上左方向 
		 */		
		public static const UPLEFT :int = 4;
		/**
		 * 上右方向
		 */		
		public static const UPRIGHT :int = 5;
		/**
		 * 下左方向
		 */		
		public static const DOWNLEFT :int = 6;
		/**
		 * 下右方向
		 */		
		public static const DOWNRIGHT :int = 7;
		/**
		 * 人物待机动作名称
		 */		
		public static var waitNameAry :Array = [
			WAIT + DOWN, WAIT + LEFT, WAIT + RIGHT, WAIT + UP, WAIT + DOWNLEFT,WAIT + DOWNRIGHT,WAIT + UPLEFT,WAIT + UPRIGHT,
			];
		/**
		 * 人物移动动作名称 
		 */		
		public static var walkNameAry :Array = [
			WALK + DOWN, WALK + LEFT, WALK + RIGHT, WALK + UP, WALK + DOWNLEFT,WALK + DOWNRIGHT,WALK + UPLEFT,WALK + UPRIGHT
		];
		
		public function RoleVO()
		{
			
			
		}
	}
}